#ifndef __CATOBSTACLEINSTRUCTION_H__
#define __CATOBSTACLEINSTRUCTION_H__

#include "ModifierInstruction.h"

class CatsManager;
class Character;

class CatObstacleInstruction : public ModifierInstruction
{

public:

	//===== CONSTRUCTOR =====
	CatObstacleInstruction(float derivedValue) : ModifierInstruction(derivedValue) { };

	//===== DESTRUCTOR =====
	~CatObstacleInstruction(void);

	//===== FUNCTIONS =====
	void	runInstruction(Character* pCharacter, CatsManager* pCatsManager);		// To be overrided

	//===== GETTERS =====
};

#endif // __CATOBSTACLEINSTRUCTION_H__
